package Datatypes;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "dataComentario", propOrder = {
    
    "numero",
    "texto",
    "fecha",
    "nickcliente",
    "nomjuego",
    "respuesta",
    "numpadre"
    
})
public class DataComentario implements Serializable{
        
    private Integer numero = null;
    private String texto = null;
    private PDate fecha = null;
    private String nickcliente = null;
    private String nomjuego = null;
    private Boolean respuesta = null;
    private Integer numpadre = null;

    public DataComentario() {}
    
    public DataComentario(Integer numero, String texto, PDate fecha, String nickcliente, String nomjuego, Boolean respuesta, Integer numpadre){
        
        this.numero = numero;
        this.texto = texto;
        this.fecha = fecha;
        this.nickcliente = nickcliente;
        this.nomjuego = nomjuego;
        this.respuesta = respuesta;
        this.numpadre = numpadre;
        
    }

    public Integer getNumero(){ return numero; }    
    public String getTexto(){ return texto; }    
    public PDate getFecha(){ return fecha; }    
    public String getCliente(){ return nickcliente; }    
    public String getJuego(){ return nomjuego; }    
    public Boolean esRespuesta(){ return respuesta; }    
    public Integer getNumpadre(){ return numpadre; }
    public void setNumero(Integer numero) { this.numero = numero; }
    public void setTexto(String texto) { this.texto = texto; }
    public void setFecha(PDate fecha) { this.fecha = fecha; }
    public void setCliente(String nickcliente) { this.nickcliente = nickcliente; }
    public void setNomjuego(String nomjuego) { this.nomjuego = nomjuego; }
    public void setRespuesta(Boolean respuesta) { this.respuesta = respuesta; }
    public void setNumpadre(Integer numpadre) { this.numpadre = numpadre; }
    
    @Override
    public String toString(){
    
        String titulo = "<html><b>Info: Nº " + numero.toString() + "  ||  Fecha: " + fecha.getString() + "  ||  Cliente: " + nickcliente + "</b></html>";
    
        return titulo;
    
    }
    
}
